package persistencia.dominio;
import persistencia.*;
import cliente.pagina.contenido.materiales.ContenidoMateriales;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class ParticipanteComision implements ClaseDominio  {

  private Participante participante = null;
  private Comision comision = null;
  private Long id;
  private java.sql.Timestamp fechaUltimoAcceso;
  private java.sql.Timestamp fechaAlta;
  /*CODIGO AGREGADO POR GRUPO CONDE-PEREYRA - TEMA: GRUPOS*/
  private TipoUsuario tipoUsuario = null;  
  private byte[] observacionAutoinscripcion;
  /*HASTA ACA*/

  public ParticipanteComision() {
    id=OidGenerator.getNewId();
  }
  public Participante getParticipante() {
    return participante;
  }
  public void setParticipante(Participante participante) {
    this.participante = participante;
  }
  public void setComision(Comision comision) {
    this.comision = comision;
  }
  public Comision getComision() {
    return comision;
  }
  public void setId(Long id) {
    this.id = id;
  }
  public Long getId() {
    return id;
  }
  public void setFechaUltimoAcceso(java.sql.Timestamp fechaUltimoAcceso) {
    this.fechaUltimoAcceso = fechaUltimoAcceso;
  }
  public java.sql.Timestamp getFechaUltimoAcceso() {
    return fechaUltimoAcceso;
  }
  public java.sql.Timestamp getFechaAlta() {
    return fechaAlta;
  }
  public void setFechaAlta(java.sql.Timestamp fechaAlta) {
    this.fechaAlta = fechaAlta;
  }
  /*CODIGO AGREGADO POR GRUPO CONDE-PEREYRA - TEMA: GRUPOS*/
  public TipoUsuario getTipoUsuario() {
		return tipoUsuario;
  }

  public void setTipoUsuario(TipoUsuario tipoUsuario) {
		this.tipoUsuario = tipoUsuario;
  }
	
  public void setObservacion(String observacion) {
	    this.observacionAutoinscripcion = observacion.getBytes();
  }
  
  public String getObservacion() {
	    return new String(observacionAutoinscripcion);
  }
  /*HASTA ACA*/  
}